<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
	<title>admin</title>
	<link href="{THEME_PATH}admin/css/index.css" rel="stylesheet" type="text/css" />
	<link href="{THEME_PATH}admin/css/table_form.css" rel="stylesheet" type="text/css" />
	<link href="{THEME_PATH}js/swfupload/swfupload.css" rel="stylesheet" type="text/css" />
	<script type="text/javascript">var memberpath = "{MEMBER_PATH}";</script>
	<script type="text/javascript" src="{THEME_PATH}js/{SITE_LANGUAGE}.js"></script>
	<script type="text/javascript" src="{THEME_PATH}js/jquery.min.js"></script>
	<script type="text/javascript" src="{THEME_PATH}js/jquery-ui.min.js"></script>
	<script type="text/javascript" src="{THEME_PATH}js/jquery.artDialog.js?skin=default"></script>
	<script type="text/javascript" src="{THEME_PATH}js/validate.js"></script>
	<script type="text/javascript" src="{THEME_PATH}js/admin.js"></script>
	<script type="text/javascript" src="{THEME_PATH}js/dayrui.js"></script>
	<script type="text/javascript" src="{THEME_PATH}js/swfupload/swfupload.js"></script>
	<script type="text/javascript" src="{THEME_PATH}js/swfupload/fileprogress.js"></script>
	<script type="text/javascript" src="{THEME_PATH}js/swfupload/handlers.js"></script>
	<script type="text/javascript">
		var swfu = '';
		function SwapTab2(id) {
			$("#myform .tabBut").children("li").removeClass("on");
			$(".tabBut li:eq("+id+")").attr("class", "on");
			$("#myform .dr_hide").hide();
			$("#cnt_"+id).show();
			$("#myform #page").val(id);
			$("#is_down").attr('checked', false);
			if (id == 1) {
				$("#is_down").attr('checked', true);
			}
		}
		$(document).ready(function(){
			SwapTab2({$page});
			swfu = new SWFUpload({
				flash_url:"{THEME_PATH}js/swfupload/swfupload.swf?"+Math.random(),
				upload_url:"{if $is_admin}/{SELF}?c=api&m=swfupload{else}/index.php?s=member&c=api&m=swfupload{/if}",
				file_post_name : "Filedata",
				post_params:{"session":"{$session}", "code":"{$code}", "fileid":"{$fileid}", "siteid":"{$siteid}", "path":"{urlencode($path)}"},
				file_size_limit:"{$size}",
				file_types:"{$types}",
				file_types_description:"All Files",
				file_upload_limit:"{$fcount}",
				custom_settings : {progressTarget : "fsUploadProgress",cancelButtonId : "btnCancel"},

				button_image_url: "",
				button_width: 75,
				button_height: 28,
				button_placeholder_id: "buttonPlaceHolder",
				button_text_style: "",
				button_text_top_padding: 3,
				button_text_left_padding: 12,
				button_window_mode: SWFUpload.WINDOW_MODE.TRANSPARENT,
				button_cursor: SWFUpload.CURSOR.HAND,

				file_dialog_start_handler : fileDialogStart,
				file_queued_handler : fileQueued,
				file_queue_error_handler:fileQueueError,
				file_dialog_complete_handler:fileDialogComplete,
				upload_progress_handler:uploadProgress,
				upload_error_handler:uploadError,
				upload_success_handler:uploadSuccess,
				upload_complete_handler:uploadComplete
			});
		})
	</script>
	{if $is_admin}
	<style>
		.icon{ background:none!important; }
	</style>
	{/if}
</head>
<body style=";font-size: 12px;">
<div class="pad-10">
	<div class="table-list col-tab" id="myform">
		{if !$is_admin}
		<ul class="tabBut cu-li">
			<li onclick="SwapTab2(0);" class="on">{fc_lang('上传文件')}</li>
			<li onclick="SwapTab2(1);">{fc_lang('手动输入')}</li>
			{if $member.adminid}<li onclick="SwapTab2(2);set_iframe('myattach', '/index.php?s=member&c=api&m=myattach&ext={$ext}&fcount={$fcount}');">{fc_lang('网站附件')}</li>{/if}
			{if $notused}<li onclick="SwapTab2(3);">{fc_lang('未使用的文件')}</li>{/if}
		</ul>
		{/if}
		<div class="content pad-10" style="clear:both">
			<div id="cnt_0" style="display:block" class="dr_hide">
				<div>
					<div class="addnew" id="addnew">
						<span id="buttonPlaceHolder"></span>
					</div>
					<input type="button" id="btupload" value="{fc_lang('开始上传')}" onClick="swfu.startUpload();" />
					<div id="nameTip" class="onShow">{fc_lang('最多上传 <font color=red>%s</font> 个文件,单文件最大 <font color=red>%s</font> MB', $fcount, $size/1024)}</div>
					<div class="bk3"></div>
					<div class="lh24">{fc_lang('文件格式：%s', str_replace('|', '、', $ext))}</div>
				</div>
				<div class="bk10"></div>
				<fieldset class="blue pad-10" id="swfupload">
					<legend>{fc_lang('文件列表')}</legend>
					<ul class="attachment-list" id="fsUploadProgress">
					</ul>
				</fieldset>
			</div>
			<div id="cnt_1" style="display: none;" class="dr_hide">
				<p style="margin-bottom: 10px;">
					<input type="text" name="url" class="input-text" value="" style="width:99%;" onblur="addonlinefile(this)">
				</p>
				<p style="float:left">
					{fc_lang('输入一个文件的URL链接')}
				</p>
				{if $get.df}
				<p style="float:right">
					<input id="is_down" type="checkbox" checked value="1"> {fc_lang('是否远程下载')}
				</p>
				{/if}
			</div>
			{if $member.adminid}
			<div id="cnt_2" style="display: none;" class="dr_hide">
				<iframe name="myfile" src="{THEME_PATH}admin/images/loading.gif" frameborder="false" scrolling="auto" style="overflow-x:hidden;border:none" width="100%" height="330" allowtransparency="true" id="myattach"></iframe>
			</div>
			{/if}
			{if $notused}
			<div id="cnt_3" style="display: none;" class="dr_hide">
				<div class="explain-col">{fc_lang('上次上传未使用的文件，如使用请点击选择。')}</div>
				<ul class="attachment-list" id="album">
					{loop $notused $t}
					<li id="notused_{$t.id}">
						<div class="img-wrap">
							<a id="a_notused_{$t.id}" href="javascript:;" class="off" title="{$t.filename}">
								<div onclick="javascript:album_cancel('{$t.id}')" class="icon"></div>
								<div onclick="dr_delete_file('{$t.id}')" class="delete"></div>
								<img class="loading" width="80" aid="{$t.id}" path="{$t.icon}" src="{THEME_PATH}admin/images/srcloading.gif" load_src="{$t.show}" size="{$t.size}" title="{dr_strcut($t.filename, 15)}" />
							</a>
						</div>
					</li>
					{/loop}
				</ul>
			</div>
			{/if}
		</div>
		<div id="att-status" class="hidden"></div>
		<div id="att-status-del" class="hidden">{$fileid}</div>
		<!-- swf -->
	</div>
</div>
</body>
<script type="text/javascript">
	if ($.browser.mozilla) {
		window.onload=function(){
			if (location.href.indexOf("&rand=")<0) {
				location.href=location.href+"&rand="+Math.random();
			}
		}
	}
	function imgWrap(obj){
		$(obj).hasClass('on') ? $(obj).removeClass("on") : $(obj).addClass("on");
	}

	function addonlinefile(obj) {
		var strs = $(obj).val() ? '|'+ $(obj).val()+',{THEME_PATH}admin/images/ext/url.gif' : '';
		$('#att-status').html(strs);
	}
	function dr_delete_file(id) {
		$.post(memberpath+"index.php?s=member&c=api&m=swfdelete&siteid={$siteid}", {id: id}, function(data){
			$('#notused_'+id).remove();
		});
		return;
	}
	function change_params(){
		if($('#watermark_enable').attr('checked')) {
			swfu.addPostParam('watermark_enable', '1');
		} else {
			swfu.removePostParam('watermark_enable');
		}
	}
	function set_iframe(id,src){
		$("#"+id).attr("src",src);
	}
	function album_cancel(id){
		var obj = $('#a_notused_'+id);
		var aid = $(obj).children("img").attr("aid");
		if ($(obj).hasClass('on')){
			$(obj).attr("class", "off");
			var imgstr = $("#att-status").html();
			var length = $("a[class='on']").children("img").length;
			var strs = '';
			for (var i=0;i<length;i++){
				strs += '|'+$("a[class='on']").children("img").eq(i).attr('aid')+','+$("a[class='on']").children("img").eq(i).attr('path')+','+$("a[class='on']").children("img").eq(i).attr('size')+','+$("a[class='on']").children("img").eq(i).attr('title');
			}
			$('#att-status').html(strs);
		} else {
			var num = $('#att-status').html().split('|').length;
			var file_upload_limit = '{$fcount}';
			if(num > {$fcount}) {
				dr_tips("{fc_lang('不能选择超过 %s 个文件', $fcount)}");
				return false;
			}
			$(obj).attr("class", "on");
			$('#att-status').append('|'+aid+','+$(obj).children("img").attr("path")+','+$(obj).children("img").attr("size")+','+$(obj).children("img").attr("title"));
		}
	}
	$(function () {
		$('.loading').each(function () {
			var src = $(this).attr('load_src');
			$(this).attr('src', src);
		});
	});
</script>
</html>
